/* 
    login.css
    Author     : SoChishun
    Since      : 1.0 2015-3-23 SoChishun Added.
*/

html { font-size:12px; margin:0px; background: url(../Images/login_page_bg.png) repeat-x; color:#555;}
body {margin:0px;}
a { color:#555; text-decoration: none;}
.logo { background: url(../Images/login_logo.png) no-repeat; height:69px; width:960px; margin:0px auto;}
.login-panel { background-image: url(../Images/login_bg.png); width:960px; height:588px; margin:0px auto; overflow: hidden;}
.hd { background-image:url(../Images/login_form_hd.png); width: 102px; height:30px; margin:17px 0px 10px 15px;}
.tb { background:no-repeat; height: 37px; width: 292px; border: none; text-indent: 4em;}
.tb_user{ background:url(../Images/login_tb_user.png);}
.tb_pwd{ background:url(../Images/login_tb_pwd.png);}
.tb_yzm{ background:url(../Images/login_tb_yzm.png) no-repeat; height: 37px; width:136px; border: none; text-indent: 1em;}
form { margin: 110px 0px 0px 590px; diaplay:table;}
form td { padding:11px 18px; position: relative;}
.yzm img { vertical-align: top; border:solid 1px #a8acad; margin-left:10px; height:35px; width: 145px;}
.btns-panel { margin-left:18px;}
button { background-image:url(../Images/login_btn_login.png); width:155px; height:42px; border: none;}
.help ul { list-style:disc; line-height: 24px; margin:32px 0px 0px 40px; }
.forget-pwd {text-align: right;} 
.forget-pwd a { color:#009900; text-decoration: none;}
.remember { margin:0px 0px 20px 18px;}
.remember input { margin:0px 5px 0px 20px; vertical-align: bottom;}
.remember input:first-child{ margin-left:0px;}
em { position: absolute; right:2em; top:2em; }
em.error { color:#F00;}
em.success { color:#090;}
.footer { line-height: 24px; text-align: right; width:880px; margin:10px auto 0px auto;}